package ro.isdc.training.ejb3.systemuser.dao;

import java.io.Serializable;
import java.util.List;

import ro.isdc.training.ejb3.systemuser.domain.SystemUser;
import ro.isdc.training.ejb3.systemuser.domain.SystemUserId;

/**
 * System User Data Access Object Interface
 * 
 * @author Andrei Chirila
 */
public interface SystemUserDAO {
	SystemUser findSystemUserByIdentification(SystemUserId systemUserId);
	Serializable save(SystemUser systemUser);
	SystemUser update(SystemUser systemUser);
	List<SystemUser> findSystemUsers();
}
